package com.example.entity.vo.pc;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@ApiModel(value = "ListWorkResourceVO")
@Data
public class ListWorkResourceVO {

    @ApiModelProperty(value = "UUID")
    private String UUID;

    @ApiModelProperty(value = "要领用的资源类别 3.模具 4.工装")
    private Integer resourceType;

    @ApiModelProperty(value = "模具/工装的ID")
    private Integer resourceId;

    @ApiModelProperty(value = "模具/工装的编号")
    private String deviceId;

    @ApiModelProperty(value = "模具/工装的名称")
    private String deviceName;

    @ApiModelProperty(value = "生产线/机器UUID")
    private String productLineId;

    @ApiModelProperty(value = "工单单别")
    private String workSingle;

    @ApiModelProperty(value = "工单号")
    private String workNo;

    @ApiModelProperty(value = "工序号")
    private String processNo;

    @ApiModelProperty(value = "工艺号")
    private String processId;

    @ApiModelProperty(value = "模穴数")
    private Integer cavityNumber;

    @ApiModelProperty(value = "模穴规格")
    private String cavitySpecifications;

    @ApiModelProperty(value = "要领用的资源状态")
    private String status;

    @ApiModelProperty(value = "所在的机器ID")
    private Integer useMachineID;

    @ApiModelProperty(value = "所在的机器编号")
    private String useMachineNo;

    @ApiModelProperty(value = "所在的机器名称")
    private String useMachineName;

    @ApiModelProperty(value = "机器所在的使用地点(工作中心编号)")
    private String usePosition;

    @ApiModelProperty(value = "机器所在的使用地点(工作中心名称)")
    private String usePositionName;

    @ApiModelProperty(value = "产成品品号")
    private String productId;

    @ApiModelProperty(value = "产成品名称")
    private String productName;

    @ApiModelProperty(value = "工单生产量")
    private BigDecimal gdChanLiang;

    @ApiModelProperty(value = "机台指派时间")
    private String jitaizhipaishijian;

}
